package sde.actor.csm;
import sde.actor.*;
import sde.actor.distribution.Distribution;

import java.util.*;

public abstract class IStazione extends Actor{
	public static class Init extends Message{
		Distribution dist;
		Osservatore osservatore;
		public Init( Distribution dist, Osservatore osservatore ){
			this.dist=dist;
			this.osservatore=osservatore;
		}
	}//Init
	public static class Arrival extends Message{
		Cliente c;
		public Arrival( Cliente c ){
			this.c=c;
		}
		public Cliente getCliente(){ return c; }
		public void setCliente( Cliente c ){
			this.c=c;
		}
	}//Arrival
	protected LinkedList<Arrival> pool=new LinkedList<Arrival>();
}//Istazione
